A Scalable Microkernel POSIX OS for Realtime Systems
نویسنده
چکیده
The POSIX API is suitable for a wide range of embedded systems development. Unfortunately, the UNIX heritage of POSIX has generated the impression that a POSIX operating system is too large and burdened with too much overhead to be suitable for small, ROM-based, embedded realtime systems. This paper explores how the microkernel architecture of the QNX operating system allows for a POSIX environment suitable for both small embedded systems and large distributed systems. Examples of actual QNX-based systems are included. *This paper was presented at the Embedded Computer Conference, Santa Clara, California, April, 1993. QNX is a registered trademark of QNX Software Systems Ltd. 301044-v02-p02 ®
منابع مشابه
An Architectural Overview of QNX
This paper presents an architectural overview of the QNX operating system. QNX is an OS that provides applications with a fully networkand multiprocessor-distributed, realtime environment that delivers nearly the full, device-level performance of the underlying hardware. The OS architecture used to deliver this operating environment is that of a realtime microkernel surrounded by a collection o...
متن کاملAngel: Resource Unification in a.64-bit Microkernel
The appearance of 64-bit processors allows a new approach t o microkernel desagn From our experience wi th a message passang microkernel MESHIX, we discovered that a multi-address space, POSIX architecture is unsvttable for general parallel applications development Angel was therefore deszgned to provide a more flexible envtronmeni. Central t o these arms is a simplzficataon of resources. This ...
متن کاملPEACE Threads Interface On Microkernel
Recently, thread libraries have become powerful entities to support parallel programming on shared memory multiprocessors and multicomputers. However, the disparity between the primitives offered by the operating systems and thread’s interface creates a challenge for those who wish to create portable threads library. The implementation of PEACE (POSIX Extensions to an Advanced Computing Environ...
متن کاملWorkplace Microkernel and Os: a Case Study Workplace Microkernel and Os: a Case Study
SUMMARY IBM's Microkernel, named Workplace OS microkernel 18], was the core component of Workplace OS, a portable successor of OS/2. The basic premise of Workplace OS work was: 1) IBM would adopt and improve the CMU Mach 3.0 microkernel for use on PDAs, the desktop, workstations, and massively parallel machines, and 2) that several operating system personalities would execute on the microkernel...
متن کاملExperience with the Development of a Microkernel-Based, Multi-Server Operating System
During the first half of the 1990s IBM developed a set of operating system products called Worhplace OS that was bused on the Mach 3.0 microkernel and Taligent’s object-oriented TalOS. These products were intended to be scalable, portable and capable of concurrently running multiple operating system personalities while sharing as much code as possible. The operating system personalities were co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993